home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / gnu / djgpp / src / libgplus.5 / libgplus / gplus-in / sys / socket.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-11-12  |  1.5 KB  |  50 lines

  1. #ifndef __libgxx_sys_socket_h
  2.  
  3. #include <_G_config.h>
  4.  
  5. extern "C"
  6. {
  7. #ifdef __sys_socket_h_recursive
  8. #include_next <sys/socket.h>
  9. #else
  10. #define __sys_socket_h_recursive
  11. #include <time.h>
  12.  
  13. #ifdef VMS
  14. #include "GNU_CC_INCLUDE:[sys]socket.h"
  15. #else
  16. #include_next <sys/socket.h>
  17. #endif
  18.  
  19. #define __libgxx_sys_socket_h 1
  20.  
  21. // void* in select, since different systems use int* or fd_set*
  22. int       select _G_ARGS((int, void*, void*, void*, struct timeval*));
  23.  
  24. int       accept _G_ARGS((int, struct sockaddr*, int*));
  25. int       bind _G_ARGS((int, const void*, int));
  26. int       connect _G_ARGS((int, struct sockaddr*, int));
  27. int       getsockname _G_ARGS((int, struct sockaddr*, int*));
  28. int       getpeername _G_ARGS((int, struct sockaddr*, int*));
  29. int       getsockopt(int, int, int, void*, int*);
  30. int       listen(int, int);
  31. #ifndef hpux
  32. int       rcmd _G_ARGS((char**, int, const char*, const char*, const char*, int*));
  33. #endif
  34. int       recv(int, void*, int, int);
  35. int       recvfrom _G_ARGS((int, void*, int, int, void*, int *));
  36. int       recvmsg(int, struct msghdr*, int);
  37. int       rexec(char**, int, const char*, const char*, const char*, int*);
  38. int       rresvport(int*);
  39. int       send _G_ARGS((int, const void*, int, int));
  40. int       sendto _G_ARGS((int, const void*, int, int, void*, int));
  41. int       sendmsg _G_ARGS((int, const struct msghdr*, int));
  42. int       setsockopt _G_ARGS((int, int, int, const char*, int));
  43. int       shutdown(int, int);
  44. int       socket(int, int, int);
  45. int       socketpair(int, int, int, int sv[2]);
  46. #endif
  47. }
  48.  
  49. #endif
  50.